package com.zzx.entity;

import com.baomidou.mybatisplus.annotation.*;

import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 产品表
 * @TableName t_product
 */
@TableName(value ="t_product")
@Data
public class TProduct extends BaseEntity implements Serializable {
    /**
     * 产品ID
     */
    @ApiModelProperty("产品ID")
    @TableId(value = "product_id")
    private Long productId;

    /**
     * 产品编号
     */
    @ApiModelProperty("产品编号")
    @TableField("product_code")
    private String productCode;

    /**
     * 产品名称
     */
    @ApiModelProperty("产品名称")
    @TableField("product_name")
    private String productName;

    /**
     * 产品分类
     */
    @ApiModelProperty("产品分类")
    @TableField("product_type_id")
    private String productTypeId;

    /**
     * 产品类型 0正式 1非正式
     */
    @ApiModelProperty("产品类型 0正式 1非正式")
    @TableField("product_lx")
    private Integer productLx;

    /**
     * 产品描述
     */
    @ApiModelProperty("产品描述")
    @TableField("product_desc")
    private String productDesc;

    /**
     * 计量单位
     */
    @ApiModelProperty("计量单位")
    @TableField("product_unit")
    private String productUnit;

    /**
     * 原料成本
     */
    @ApiModelProperty("原料成本")
    @TableField("material_cost")
    private BigDecimal materialCost;

    /**
     * 参考售价
     */
    @ApiModelProperty("参考售价")
    @TableField("sell_price")
    private BigDecimal sellPrice;

    /**
     * 工资系数
     */
    @ApiModelProperty("工资系数")
    @TableField("sal_coefficient")
    private BigDecimal salCoefficient;




}
